package br.gov.ms.tce.modelo.dao.impl;

import java.util.List;

import javax.inject.Named;

import br.gov.ms.tce.bean.comum.UnidadeAdministrativa;
import br.gov.ms.tce.bean.comum.UnidadeGestora;
import br.gov.ms.tce.modelo.dao.UnidadeGestoraDAO;

@Named
public class UnidadeGestoraDAOJPA extends GenericDAOJPA<UnidadeGestora, Integer>
		implements UnidadeGestoraDAO{

	@Override
	public List<UnidadeGestora> findByUA(UnidadeAdministrativa ua) {
		createCriteria();
		query.select(root).where(cb.equal(root.get("unidadeAdministrativa"), ua)).orderBy(cb.asc(root.get("nome")));					
		return getResultList();
	}
}